.listLoading {
	background: url('../img/max_loading.gif') no-repeat center center;
	background-size: 30px 30px;
	width:100%;
	height:50px;
}
.ajaxLoading {
	background: url('../img/min_loading.gif') no-repeat center center;
	width:100%;
	height:30px;
}
#backTop {
	position: fixed;
	right: 0px;
	bottom: 60px;
	width: 50px;
	height: 50px;
	background: #ff0000;
	border-radius:10px;
	background:url(../img/icon-searchopt.png) no-repeat left -330px;
	background-size:120px auto;
}
#pageLoad {
	width: 50px;
	height: 50px;
	background: url('../img/max_loading.gif') #000 no-repeat center center;
	background-size: 80% 80%;
	margin: auto;
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	right: 0px;
	/* border: 1px solid #E51919; */
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	z-index:10002;
}

#pageLoadDiv {
	position: fixed;
	z-index: 10001;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #000;
	-moz-opacity: 0.3;
	-webkit-opacity: 0.3;
	opacity:0.3;
	filter:alpha(opacity=30);
}

/************* user_* ************/

.userNav {
	position:fixed;
	z-index:1000;
	left:0px;
	top:0px;
	width: 260px;
	height: 100%;
	padding: 0px;
    overflow:hidden;
}

.userNav_bgClear {
    clear: both;
    position: absolute;
    left: 260px;
    height: 100%;
    top: 0px;
    width: 60px;
    display: none;
}

.userNav_box {
    height: 100%;
    overflow: auto;
    width: 260px;
    background: #5898dc;
}

.userNav .shadow-searchnav {
	height:100%;
	width:19px;
	background:url(../img/shadow-searchnav.png) repeat-y left top;
	background-size:68px auto;
	position:absolute;
	right:0px;
	z-index:99999;
	top:0px;
}
.userNav li {
	color:#deeaf8;
	border-top:1px solid #68a2df;
	border-bottom:1px solid #4e8ccd;
	background:#5898dc;
	width:100%;
	padding:12px 0;
	float:left;
}
.userNav li i {
	float:left;
	width:24px;
	height:23px;
	float:left;
	margin:0 12px 0 10px;
	background-size:50px auto!important;
}
.userNav li.icon-upgrade i {
	background:url(../img/icons-search.png) no-repeat left top;
}
.userNav li.icon-search i {
	background:url(../img/icons-search.png) no-repeat left -33px;
}
.userNav li.icon-message i {
	background:url(../img/icons-search.png) no-repeat left -65px;
}
.userNav li.icon-email i {
	background:url(../img/icon_email.png) no-repeat center center;
    background-size: 20px 15px!important;
}
.userNav li.icon-visitor i {
	background:url(../img/icons-search.png) no-repeat left -99px;
}
.userNav li.icon-fav i {
	background:url(../img/icons-search.png) no-repeat left -125px;
}
.userNav li.icon-download i {
	background:url(../img/icons-search.png) no-repeat left -160px;
}
.userNav li.icon-setting i {
	background:url(../img/icons-search.png) no-repeat left -192px;
}
.userNav li.action {
	background-color:#e4edf8;
	border-top:1px solid #e4edf8;
	border-bottom:1px solid #4e8ccd;
}
.userNav li.action span.hyperlink {
	color:#5898dc;
}
.userNav li.action.icon-upgrade i {
	background:url(../img/icons-search.png) no-repeat -25px top;
}
.userNav li.action.icon-search i {
	background:url(../img/icons-search.png) no-repeat -25px -33px;
}
.userNav li.action.icon-message i {
	background:url(../img/icons-search.png) no-repeat -25px -65px;
}

.userNav li.action.icon-email i {
	background:url(../img/icons_email.png) no-repeat center center;
    background-size: 20px 15px!important;
}
.userNav li.action.icon-visitor i {
	background:url(../img/icons-search.png) no-repeat -25px -96px;
}
.userNav li.action.icon-fav i {
	background:url(../img/icons-search.png) no-repeat -25px -123px;
}
.userNav li.action.icon-download i {
	background:url(../img/icons-search.png) no-repeat -25px -156px;
}
.userNav li.action.icon-setting i {
	background:url(../img/icons-search.png) no-repeat -25px -193px;
}
.userNav li a {
	color:#bfbfbf;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	text-shadow:0 1px #252525;
	float:left;
	margin:2px 0 0 0;
}
.userNav_des {
	width:100%;
}
.userNav_des_icon {
	float:left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 25px;
	height:50px;
    width:50px;
    margin : 0 5px 0 10px;
    background: url(../img/max_loading.gif) no-repeat center center;
    background-size: 30px 30px;
	overflow:hidden;
}

.userNav_name {
	color:#fff;
	font-size:18px;
	overflow:hidden;
	white-space:nowrap; 
}

.userNav_status span{
	float:left;
	margin:2px 2px 0 0;
}
.diamond{
	background:url(../img/icons-search.png) no-repeat 0px -317px;
	background-size:70px auto;
	width:20px;
	height:20px;
}
.userNav_des_icon img {
	margin:0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.userNav_menu div {
	width:100%;
	height:100%;
	font-size:15px;
	line-height:50px;
	margin-left:40px;
}
.user_page {
	padding:0px;
	margin:0px;
	-webkit-transform: translate3d(0px, 0px, 0px);
	-webkit-transition: -webkit-transform 350ms ease;
	width:100%;
	min-height:480px;
}
.search-head .left{
    position: absolute;
    width: 100px;
    left: 0px;
    top: 0px;
    display: block;
    height: 44px;
    background: url(../img/left.png) no-repeat 10px 12px;
    background-size: 25px auto;
}
#searchOpt .search-head .left{
    top: 0px;
    height: 44px;
	background:url(../img/back.png) no-repeat 10px center;
	background-size: 25px 20px;
}

.search-head .right{
	position: absolute;
	width:100px;
	right: 0px;
	top:0px;
	display: block;
	height:40px;
	background:url(../img/search_right.png) no-repeat 60px 11px;
	background-size:30px auto;
}

.search-head .email_right {
	background:url(../img/email_right.png) no-repeat 60px 7px;
	background-size:28px auto;
}

.search-head .save{
	position:absolute;
	width:100px;
	right:3px;
	top:0px;
	color:#fff;
	text-align:right;
	font-size:16px;
    font-weight:bold;
	padding:0 10px 0 0;
}
.bg_gray{
	background:#f0f0f0;
}
.bg_white{
	background:#fff;
}
.bg_black{
	background:#000;
}
.text_gray{
	color:#cacaca;
}
.border_bot_gray{
	border-bottom:1px dotted #dcdfe3;
}
.input_large, .textarea_large{
	width:100%;
	display:table;
}

.icon_arrow{
	background:url(../img/icon-setting.png) no-repeat right -144px;
	background-size:28px auto;
	padding-right:43px!important;
}
.center {
	margin:0 auto;
	width:100%;
	max-width:30em;
}
.nav_current{
	background:#e0b569;
	text-shadow:0px 1px #a5854d;
}
 @media screen and (min-width: 640px) {
    .userNav {
         position:fixed;
         left:0px;
         top:0px;
         background:#5898dc;
         width: 260px;
         height: 100%;
         padding: 0px;
         overflow:hidden;
    }

    .user_page {
         padding:0px;
         margin:0px;
         -webkit-transform: translate3d(260px, 0px, 0px);
         -webkit-transition: -webkit-transform 350ms ease;
         width:100%;
         min-height:480px;
    }

    #myProfile .myProfile_tab .photos_list ul li{
        width:25%;
        height:0px;
        padding-bottom: 25%;
    }
}

/**********************************/
.userNav_des_text {
	margin:-9px 0 0 70px;
}
.userNav_age {
	color:#c6dcf3;
	font-size:13px;
	white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
-moz-binding:url('ellipsis.xml#ellipsis'); 
overflow:hidden;
margin-top:-5px;
}

/*----iris changed on 10/21------*/
.input_large label, .textarea_large label{
	border:1px solid #ccc;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	padding:5px;
	display:table-cell;
	background:#f4f4f4;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.input_large label input, .textarea_large label textarea{
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:0px;
	background:#f4f4f4;
}
.textarea_large label textarea{
	height:150px;
	width:97%;	
}
